﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace UberChess
{
    public enum Side
    {
        BLACK,
        WHITE
    } ;

    public enum ExchangeType
    {
        Queen,
        Rook,
        Bishop,
        Knight
    } ;

    public static class Constants
    {
        public static readonly Vector2[] ExchangeSelectionDrawingPoints = new[]
                                                         {
                                                             new Vector2(336, 650), new Vector2(460, 650),
                                                             new Vector2(603, 650), new Vector2(743, 650)
                                                         };
        public static readonly int PIECEWIDTH = 60;
        public static readonly int PIECEHEIGHT = 60;
        public static readonly int STATESQUAREWIDTH = 8;
        public static readonly int STATESQUAREHEIGHT = 8;
        public static readonly int VERTICALOFFSET = 160;
        public static readonly int HORIZONTALOFFSET = 20;
        public static readonly int GAMEBOARDPIXELWIDTH = 480;
        public static readonly int GAMEBOARDPIXELHEIGHT = 480;
        public static readonly Vector2 CAPTUREDBYWHITESTARTDRAWPOSITION = new Vector2(630, 160);
        public static readonly Vector2 CAPTUREDBYBLACKSTARTDRAWPOSITION = new Vector2(630, 510);
        public static readonly Vector2 UNDOBUTTONPOSITION = new Vector2(980, 40);
        public static readonly Vector2 UNDOBUTTONWIDTHHEIGHT = new Vector2(100, 45);

    }
}
